function log(str_log) {
  try {
    console.log(str_log + "\n");
  } catch(e) {

  }
}


function load_departamento(){
  var prov_id=$('#provincias option:selected').val();  
  log("|| GET DEPARTAMENTO || => "+prov_id);
  url="get_departamentos/3";
  
   /*data_ajax={
   type: 'POST',
   url: url,
   data: {vad:3},
   success:function( data )
           { log("Result: "+data); 
                           
           },
   error:function(data){log("error load")},
   dataType: 'json'
  };*/
 var ajax_call = {
      url : "get_departamentos",
      data : {provincia_id: $('#provincias option:selected').val()},
      dataType : "json",
      success : function( data )
           { log("Result: "+data); 
                           
           },
      error: function(data){log("error load")},
      type : "POST"

  };
  $.ajax(ajax_call);      
}


/*
function load_departamento(){
  log ("Load Departamento");  
  var prov_id=$('#provincias').val();  
  log("Provincia: "+$('#provincias option:selected').val());
    var ajax_call = {
      url : "get_departamentos/"+$('#provincias option:selected').val()+"",
      data : {provincia_id: $('#provincias option:selected').val()},
      dataType : "json",
      success : success_result,
      error: error_result,
      type : "POST"

  };
  $.ajax(ajax_call);    
}



function  success_result(data){

    log("Result:"+data+"");
    for (var item in data)
    {
        log("Item Json: "+item+" : "+data[item]+"");
    }
    
}

function  error_result(request, status, error) {
    
    var options="";
    log("Error Load Departamentos");
    
    log(request.responseText);
    //log(status.responseText);
    log(error);
    log("Result:"+request+"");
    
    var departamentos_temp=request.responseText.split(':'); 
    var sub_departamentos=departamentos_temp[1].split('|')
    log("\n\n");
    for (var item in sub_departamentos)
    {
        tem=sub_departamentos[item].split('-');
        options+="<option value='"+tem[0]+" '>"+tem[1]+"</option>";
    }    
    log("Options: " +options);
    
    var html_departamento= "<label>Departamento </label><select name='departamentos' id='departamentos'   onchange='load_localidad()'> "+options+"</select>";
    
                         
    if ($('#form_trip').find('#departamentos').lenght!=0)
    {
      log ("Existe Departamento");
       if($('#departamentos').remove())
       {
         $('#localidades').remove()
         log('Selected Eliminado');
       }
       else{
         log('No se puede eliminar');
       }
    }                      
    else
    {
      log ("No existe Departamento");          
    }
            
    $('#departamento').append(html_departamento);  
  }


function load_localidad(){
  log ("Load Localidad");  
  var prov_id=$('#departamentos').val();  
  log("Provincia: "+$('#departamentos option:selected').val());
    var ajax_call = {
      url : "get_localidades/"+$('#departamentos option:selected').val()+"",
      data : {departamento_id: $('#departamentos option:selected').val()},
      dataType : "json",
      success : success_result,
      error: error_result_localidad,
      type : "POST"
  };
  $.ajax(ajax_call);    
}

function  error_result_localidad(request, status, error) {
    
    var options="";
    log("Error Load Localidades");
    
    log(request.responseText);
    //log(status.responseText);
    log(error);
    log("Result:"+request+"");
    
    var localidades_temp=request.responseText.split(':'); 
    var sub_localidades=localidades_temp[1].split('|')
    log("\n\n");
    for (var item in sub_localidades)
    {
        tem=sub_localidades[item].split('-');
        options+="<option value='"+tem[0]+" '>"+tem[1]+"</option>";
    }    
    log("Options: " +options);
    
    var html_departamento= "<label>Localidad </label><select name='localidades' id='localidades'> "+options+"</select>";
    
                         
    if ($('#form_trip').find('#localidades').lenght!=0)
    {
      log ("Existe Localidad");
       if($('#localidades').remove())
       {
         log('Selected Eliminado');
       }
       else{
         log('No se puede eliminar');
       }
    }                      
    else
    {
      log ("No existe Departamento");          
    }
            
    $('#localidad').append(html_departamento);  
  }


*/




function  startup () {
 // $('#provincias').change(load_departamento());
}

$(document).ready(startup());
